#ifndef __ARCH_GXBB_GPIO_H__
#define __ARCH_GXBB_GPIO_H__
/*AO Bank*/
#define	GPIOAO_0    0
#define	GPIOAO_1    1
#define	GPIOAO_2    2
#define	GPIOAO_3    3
#define	GPIOAO_4    4
#define	GPIOAO_5    5
#define	GPIOAO_6    6
#define	GPIOAO_7    7
#define	GPIOAO_8    8
#define	GPIOAO_9    9
#define	GPIOAO_10    10
#define	GPIOAO_11    11
#define	GPIOAO_12    12
#define	GPIOAO_13    13

/*EE Bank*/
#define	GPIOZ_0    0
#define	GPIOZ_1    1
#define	GPIOZ_2    2
#define	GPIOZ_3    3
#define	GPIOZ_4    4
#define	GPIOZ_5    5
#define	GPIOZ_6    6
#define	GPIOZ_7    7
#define	GPIOZ_8    8
#define	GPIOZ_9    9
#define	GPIOZ_10    10
#define	GPIOZ_11    11
#define	GPIOZ_12    12
#define	GPIOZ_13    13
#define	GPIOZ_14    14
#define	GPIOZ_15    15
#define	GPIOH_0    16
#define	GPIOH_1    17
#define	GPIOH_2    18
#define	GPIOH_3    19
#define	BOOT_0    20
#define	BOOT_1    21
#define	BOOT_2    22
#define	BOOT_3    23
#define	BOOT_4    24
#define	BOOT_5    25
#define	BOOT_6    26
#define	BOOT_7    27
#define	BOOT_8    28
#define	BOOT_9    29
#define	BOOT_10    30
#define	BOOT_11    31
#define	BOOT_12    32
#define	BOOT_13    33
#define	BOOT_14    34
#define	BOOT_15    35
#define	BOOT_16    36
#define	BOOT_17    37
#define	CARD_0    38
#define	CARD_1    39
#define	CARD_2    40
#define	CARD_3    41
#define	CARD_4    42
#define	CARD_5    43
#define	CARD_6    44
#define	GPIODV_0    45
#define	GPIODV_1    46
#define	GPIODV_2    47
#define	GPIODV_3    48
#define	GPIODV_4    49
#define	GPIODV_5    50
#define	GPIODV_6    51
#define	GPIODV_7    52
#define	GPIODV_8    53
#define	GPIODV_9    54
#define	GPIODV_10    55
#define	GPIODV_11    56
#define	GPIODV_12    57
#define	GPIODV_13    58
#define	GPIODV_14    59
#define	GPIODV_15    60
#define	GPIODV_16    61
#define	GPIODV_17    62
#define	GPIODV_18    63
#define	GPIODV_19    64
#define	GPIODV_20    65
#define	GPIODV_21    66
#define	GPIODV_22    67
#define	GPIODV_23    68
#define	GPIODV_24    69
#define	GPIODV_25    70
#define	GPIODV_26    71
#define	GPIODV_27    72
#define	GPIODV_28    73
#define	GPIODV_29    74
#define	GPIOY_0    75
#define	GPIOY_1    76
#define	GPIOY_2    77
#define	GPIOY_3    78
#define	GPIOY_4    79
#define	GPIOY_5    80
#define	GPIOY_6    81
#define	GPIOY_7    82
#define	GPIOY_8    83
#define	GPIOY_9    84
#define	GPIOY_10    85
#define	GPIOY_11    86
#define	GPIOY_12    87
#define	GPIOY_13    88
#define	GPIOY_14    89
#define	GPIOY_15    90
#define	GPIOY_16    91
#define	GPIOX_0    92
#define	GPIOX_1    93
#define	GPIOX_2    94
#define	GPIOX_3    95
#define	GPIOX_4    96
#define	GPIOX_5    97
#define	GPIOX_6    98
#define	GPIOX_7    99
#define	GPIOX_8    100
#define	GPIOX_9    101
#define	GPIOX_10    102
#define	GPIOX_11    103
#define	GPIOX_12    104
#define	GPIOX_13    105
#define	GPIOX_14    106
#define	GPIOX_15    107
#define	GPIOX_16    108
#define	GPIOX_17    109
#define	GPIOX_18    110
#define	GPIOX_19    111
#define	GPIOX_20    112
#define	GPIOX_21    113
#define	GPIOX_22    114
#define	GPIOCLK_0    115
#define	GPIOCLK_1    116
#define	GPIOCLK_2    117
#define	GPIOCLK_3    118
#define	GPIO_TEST_N    119


/*AO REG */
#define AO 0x10
#define AO2 0x11
#endif
